package com.cskaoyan.day5.map._01_inotroduct;

import java.util.Arrays;
import java.util.Random;

/**
 * @author Common-zhou
 * @since 2023-03-03 15:12
 */
public class Demo2 {
    public static void main(String[] args) {
        //再比如，如果我们想在1-20中间随机生成10000个数。怎么存呢？

        // 1.使用一个Array 来存储。  index
        //  1   --> 存储在 array[1]的位置
        // 20    --->   array[20]

        int[] array = new int[21];

        Random random = new Random();

        for (int i = 0; i < 10000; i++) {
            int number = random.nextInt(20) + 1;

            array[number] = array[number] + 1;
        }

        System.out.println(Arrays.toString(array));

        // 1-10_000_000_000   1000次
        // 生成一个存一个。
        // 超大的数组？
    }
}
